# break会终结最近的外层循环
# 初始化计数器变量count，用于后续判断循环退出条件
count = 0

# 无限循环，用于演示循环和条件退出
while True:
    print("hi while")  # 输出循环中的消息
    count += 1  # 计数器自增，用于记录循环次数
    # 当计数器达到3时，退出外层循环
    if count == 3:
        break
    # 内层无限循环，演示嵌套循环与循环退出
    while True:
        print("OK while")  # 输出嵌套循环中的消息
        break  # 立即退出内层循环
else:
    print("Hello else")  # 外层循环正常结束时（无break），执行else块内容


# 如果for循环被break 中断，则该循环的控制变量会保持其当前值
nums = [1, 2, 3, 4, 5]
for i in nums:
    if i > 3:
        break
print("i=", i)
